| |
|
Kryptografický modul pro hardwarově omezené zařízení
Kolář, Ondřej ; Cíbik, Peter (oponent) ; Smékal, David (vedoucí práce)
Tato bakalářská práce se věnuje popisu a implementaci šifry AES-128 jazykem VHDL. Rozebírá základy šifrování, architekturu FPGA a VHDL. Srovnává čipy FPGA a ASIC. Dále popisuje princip šifrování a dešifrování šifry AES-128 a rozebírá její jednotlivé bloky v procesu a periferie použité pro interakci s uživatelem. Praktická část pak popisuje vlastní tvorbu návrhu a ověřuje jeho funkčnost. Cílem práce je popsat šifru AES-128 a ověřit funkčnost návrhu pomocí simulace, dále zprovoznit jednotlivé periferie a zajistit jejich funkčnost a návaznost.
|
|
Aplikace metod dataminingu v grafové databázi
FEKETE, Alexandra
Tato bakalářská práce se zabývá oblastí NoSQL databázemi se zaměřením na grafové databáze a aplikování metod data miningu. Hlavním cílem této práce je instalace specifické grafové NoSQL databáze Neo4j spolu s charakterizací jejích klíčových vlastností a činností a použití metod data miningu nad touto grafovou databází. Metody data miningu jsou prováděny a analyzovány na nejtypičtějších příkladech pomocí dat získaných z Internetu. Jako dotazovací jazyk je použit jazyk Cypher. V poslední části této bakalářské práce je provedena detailní analýza Panama Papers data setu získaného pomocí Neo4j Sandboxu pomocí metod dataminingu. Pro analýzu jsou použity nástroje jako je Neo4j Community Server a dotazovací jazyk Cypher. Výsledky této analýzy jsou pak interpretovány a zhodnoceny z hlediska svého možného dalšího budoucího využití.
|
| |
|
Grafové databáze - představení a ukázka užití
Hřivna, Jan ; Palovská, Helena (vedoucí práce) ; Tomášková, Barbora (oponent)
Cílem této bakalářské práce je představit koncepci a použití grafových databází. Práce je rozdělena na teoretickou a praktickou část. Teoretická část je zaměřena na popsání nejdůležitějších principů grafových databází s důrazem na jejich detailní a přesné vysvětlení. V praktické části jsou ukázány v praxi použitelné operace a konkrétní řešení jednotlivých dotazů nad grafovou databází Neo4j, ke které je přistupováno prostřednictvím jazyka Cypher. Při psaní práce byly použity odborné primární a sekundární zdroje. Navíc byla pro účely praktické části nainstalována na lokální server databáze Neo4j. K databázi bylo nainstalováno rovněž grafické uživatelské rozhraní, ve kterém byly prováděny veškeré příkazy.
|
|
Možnosti využití databáze Neo4j
Konoshenko, Evgeny ; Palovská, Helena (vedoucí práce) ; Tomášková, Barbora (oponent)
Tématem bakalářské práce je grafová NoSQL databáze Neo4J. Hlavním cílem této práce je charakterizovat klíčové vlastnosti Neo4J a ukázat na praktickém příkladu jak pracovat s tímto systémem. Pro dosažení této cíle byly prostudovány knihy, internetové zdroje, které se tykají dané problematiky, a oficiální dokumentace k databázovému systému. Přínos této práce spočívá v rozebrání práce s Neo4J pomocí různých prostředků a vymezení případů užití této databáze. Po přečtení praktické části dané práce čtenář by byl schopen porozumět základům práce s databázovým systémem Neo4J. Teoretická část bakalářské práce se zaměřuje na detailní analýzu databázového systému Neo4J, specifikuje pojmy NoSQL a grafová databáze, vymezuje místo Neo4J v rámci NoSQL databází, stanovuje možnosti využití Neo4J v praxi. V praktické části práce jsou předvedeny ukázky práce se systémem Neo4J, je ukázáno využití jazyka Cypher, REST API rozhraní a webového rozhraní Webadmin.
|
|
Aplikace grafové databáze na analytické úlohy
Günzl, Richard ; Novotný, Ota (vedoucí práce) ; Daněk, Lukáš (oponent)
Diplomová práce se zabývá oblastí grafových databází, které se řadí a zároveň vymykají skupině databázových systémů označovaných jako NoSQL databáze. Grafové databáze nalézají mnohá využití díky přirozenému ukládání propojení mezi daty, což v porovnání s přístupem tradičních relačních databází přináší výhodné vlastnosti, především v dotazování. Hlavním cílem práce je popsat principy, vlastnosti a výhody grafové databáze, navrhnout vlastní vhodný případ užití pro grafovou databázi a realizovat ukázkový příklad ověřující navržený případ užití. Teoretická část se zaměřuje na popis vlastností a principů grafové databáze, které následně porovnává s přístupem relační databáze. Další část se věnuje analýze a rozboru nejtypičtějších případů užití grafové databáze včetně nevhodných případů užití. Poslední část obsahuje analýzu vlastního případu užití grafové databáze, ve které je definováno několik principů i samostatně funkčních. V tomto vlastním případu užití jsou stěžejní analytické operace dohledávající příčiny a jejich míru vlivu na výši či změnu hodnoty požadovaného indikátoru. Tato část také zahrnuje realizaci ukázkového příkladu v grafové databázi ověřující případ užití. Ukázkový příklad je tvořen návrhem databázových struktur, konkrétními daty databáze a analytickými operacemi. Vrácené výsledky z grafové databáze jsou nakonec ověřeny alternativními výpočty, které nevyužívají grafovou databázi.
|